jQuery(document).ready(function ($) { "use strict"; $.cookie('nasa_gdpr_notice', '0', {expires: 1, path: '/'}); $.cookie('nasa_popup_closed', '', {expires: 1, path: '/'}); $.cookie('nasa_age_verification_ck', '', {expires: 1, path: '/'}); /** * Resize reload Slides */ if (!$('body').hasClass('nasa-in-mobile')) { var _sliders_reload; var _time_resize = 0; $(window).on('resize', function() { if (_time_resize) { if (typeof _sliders_reload !== 'undefined') { clearTimeout(_sliders_reload); } _sliders_reload = setTimeout(function() { var _black_window = $('.black-window').length ? $('.black-window').width() : 0; if (!_black_window) { $('body').trigger('nasa_reload_slick_slider'); $('body').trigger('nasa_refresh_sliders'); } clearTimeout(_sliders_reload); }, 1000); } _time_resize++; }); } /** * For Dark version */ if ($('body').hasClass('nasa-dark')) { if ($('.nasa-static-sidebar').length) { $('.nasa-static-sidebar').removeClass('style-1'); $('.nasa-static-sidebar').addClass('style-2'); } if ($('#nasa-menu-sidebar-content').length) { $('#nasa-menu-sidebar-content').removeClass('nasa-light-new'); $('#nasa-menu-sidebar-content').addClass('nasa-dark'); } } /** * Change Link Shop Root Cat */ if ($('input[name="nasa-permalink-root-cat"]').length) { var _href = $('input[name="nasa-permalink-root-cat"]').val(); if ($('.nasa-switch-menu-shop').length) { $('.nasa-switch-menu-shop').find('> a').attr('href', _href); } if ($('.nasa-bot-icons.nasa-bot-icon-shop').length) { $('.nasa-bot-icons.nasa-bot-icon-shop').attr('href', _href); } if (!$('body').hasClass('nasa-in-mobile')) { $('body').on('nasa_bottom_bar_init', function() { setTimeout(function() { if ($('.nasa-switch-menu-shop').length) { $('.nasa-switch-menu-shop').find('> a').attr('href', _href); } if ($('.nasa-bot-icons.nasa-bot-icon-shop').length) { $('.nasa-bot-icons.nasa-bot-icon-shop').attr('href', _href); } }, 100); }); } } $('body').on('click', 'a.switch-item', function(e) { e.preventDefault(); if (!$(this).hasClass('actived')) { var href = $(this).attr('href'); $(this).addClass('actived'); $('#nasa-switch-checkout span.actived').removeClass('actived'); $('body').append('
'); setTimeout(function() { window.location.href = href; }, 500); } return false; }); /** * Switch RTL - LTR */ $('body').on('click', '#btn-switch-rtl', function () { if ($('head').find('#elessi-style-rtl-css').length <= 0) { $('head').append(''); } var _this = $(this); if (!$(_this).hasClass('disabled')) { $(_this).addClass('disabled'); if (!$('body').hasClass('nasa-rtl')) { $('body').addClass('nasa-rtl'); $('body').find('.rtl-column-left').addClass('right'); /* Home page 4 */ if ($('.rtl-column-left .nasa-menu-ver-align-left').length > 0) { $('.rtl-column-left .nasa-menu-ver-align-left').removeClass('nasa-menu-ver-align-left').addClass('nasa-menu-ver-align-right'); } /* Vertical Menu Header */ if ($('.nasa-vertical-header.nasa-menu-ver-align-left').length > 0) { $('.nasa-vertical-header.nasa-menu-ver-align-left').removeClass('nasa-menu-ver-align-left').addClass('nasa-menu-ver-align-right'); } $(_this).html('LTRSwitch LTR'); } else { $('body').removeClass('nasa-rtl'); $('body').find('.rtl-column-left').removeClass('right'); /* Home page 4 */ if ($('.rtl-column-left .nasa-menu-ver-align-right').length > 0) { $('.rtl-column-left .nasa-menu-ver-align-right').removeClass('nasa-menu-ver-align-right').addClass('nasa-menu-ver-align-left'); } /* Vertical Menu Header */ if ($('.nasa-vertical-header.nasa-menu-ver-align-right').length > 0) { $('.nasa-vertical-header.nasa-menu-ver-align-right').removeClass('nasa-menu-ver-align-right').addClass('nasa-menu-ver-align-left'); } $(_this).html('RTLSwitch RTL'); } setTimeout(function () { $('body').trigger('nasa_reload_slick_slider'); $('body').trigger('nasa_refresh_sliders'); $(_this).removeClass('disabled'); }, 1000); } return false; }); /** * Parameters */ if (typeof child_theme_params !== 'undefined') { var _quicked = false, _added_crsell = false; if (child_theme_params['quickview'] == 'popup') { $('#nasa-quickview-sidebar').remove(); $('.quick-view').each(function () { var _this = $(this); if (!_quicked) { _quicked = true; setTimeout(function () { $(_this).trigger('click'); }, 1000); } }); } if (child_theme_params['quickview'] == 'sidebar') { $('.quick-view').each(function () { var _this = $(this); if (!_quicked) { _quicked = true; setTimeout(function () { $(_this).trigger('click'); }, 1000); } }); } if (child_theme_params['run-video'] == '1') { setTimeout(function () { if ($('.product-video-popup').length) { $('.product-video-popup').trigger('click'); } }, 4000); } if (child_theme_params['cross-sell'] == '1') { $('.add-to-cart-grid').each(function () { var _this = $(this); if (!_added_crsell && ($(_this).hasClass('product_type_simple') || $(_this).hasClass('product_type_variation'))) { _added_crsell = true; setTimeout(function () { $(_this).trigger('click'); }, 1000); } }); } } $('body').on('click', '.nasa-close-demo', function () { $('body').removeClass('ovhd'); $('.nasa-homes-demo-wrap').removeClass('nasa-active'); }); $('body').on('click', '.nasa-homes-demo-show > a', function () { if ($('.nasa-homes-demo-wrap').length <= 0) { $('body').append('
'); } if (!$('body').hasClass('ovhd')) { $('body').addClass('ovhd'); } $('.nasa-homes-demo-wrap').addClass('nasa-active'); if ($('.nasa-homes-demo-wrap').find('.nasa-close-demo').length <= 0) { $('.nasa-homes-demo-wrap').append(''); } if ($('.nasa-homes-demo-wrap').find('.nasa-homes-demo-list').length <= 0) { var _data = {}; _data.action = 'nasa_get_homes_demo'; $.ajax({ url: nasa_ajax_params.ajax_url, type: 'post', dataType: 'html', cache: false, data: _data, beforeSend: function () { $('.nasa-homes-demo-wrap').append('
'); }, success: function (res) { $('.nasa-homes-demo-wrap').append(res); $('.nasa-homes-demo-wrap').find('.nasa-loader').remove(); if ($('.nasa-number-layouts').length) { var _intival = []; $('.nasa-number-layouts').each(function () { var _this = $(this); var _intivalKey = $(_this).attr('data-intival'); var _wrap = $(_this).parents('.nasa-a-tab'); var _find = $(_wrap).attr('data-id'); if ($(_find).length) { var _count = $(_find).find('li').length; var _time = 3000 / _count; _intival[_intivalKey] = setInterval(function () { var _current = parseInt($(_this).html()); if (_count > _current) { $(_this).html(_current + 1); } else { clearInterval(_intival[_intivalKey]); } }, _time); } }); } } }); } }); /** * Hide Arrows in Slick has product card style hover */ $('body').on('nasa_inited_slick', function(ev, _this) { if ($(_this).find('.product-item.hover-carousel').length) { $(_this).find('>a.nasa-nav-arrow').addClass('hidden-tag'); } }); /** * Purchase go up when boot sale actived */ $('body').on('nasa_boot_sale_on', function() { if ($('#btn-purchase-now').length && !$('#btn-purchase-now').hasClass('nasa-go-up')) { $('#btn-purchase-now').addClass('nasa-go-up'); } }).on('nasa_boot_sale_off', function () { if ($('#btn-purchase-now').length) { $('#btn-purchase-now').removeClass('nasa-go-up'); } }); });